Aller au contenu
WebFrance

Rejoignez WebFrance (Cadeau : Le Guide 2018 pour rentabiliser un site)

Rejoindre WebFrance

Rechercher dans la communauté

Affichage des résultats pour « {query} ».


Vous n’avez pas trouvé ce que vous cherchiez ? Essayez de rechercher :


Plus d’options de recherche

  • Rechercher par auteur

Type du contenu


Forums

  • Forum e-Business
    • Discussion générale sur l'e-Business
    • Forum e-Commerce
    • Salons & Evenements
    • Forum Questions Réponses
    • Emploi & Formations du Digital
  • Partenaires e-Business
    • Régie publicitaire
    • Liens sponsorisés
    • Plateforme d'affiliation
    • Affiliation directe
  • Gestion & Tech & Dev
    • Gestion de société
    • Forum Juridique
    • Développement de site web
    • Forum Emailing
    • Réseaux sociaux
    • Rédaction
    • Référencement
    • Hébergement
    • Web Design
  • Univers e-Business
    • Auto Moto
    • Finance
    • High Tech
    • Immobilier & Travaux
    • Maison Déco Jardin
    • Mode Beauté
    • iGaming
    • Voyage
    • Rencontre
    • Astro Voyance
    • Divers
  • Marketplace
    • Achat Vente Nom de domaine
    • Achat Vente Site web
    • Achat Vente Réseaux sociaux
  • WebFrance
    • Bar lounge
    • Présentation des membres
    • Présentez vos sites !
    • Forum du site WebFrance
  • Sujets de Club Web Design
  • Sujets de Community managers
  • Sujets de Développement & UX
  • Sujets de Développeur Web
  • Groupe td de 129 comptes pour 3M de Tweetdeck
  • Sujets de Tweetdeck

Catégories

  • Affiliation
  • Développement web
  • e-Commerce
  • Emploi
  • Marketing
  • Référencement
  • Régies publicitaires
  • Réseaux sociaux
  • Starts up
  • Salons & Evenements
  • Web Design
  • Wordpress

Product Groups

Il n’y a aucun résultat à afficher.

Catégories

  • Sites
    • Inclassables
    • Actualité & Médias
    • Art & Culture
    • Auto & Moto
    • B2B Digital
    • Beauté & santé
    • Emploi & Formation
    • Finance
    • High Tech
    • Immobilier
    • Maison & Jardin
    • Mode
    • Rencontre
    • Sports & Loisirs
    • Voyage
  • Noms de domaine
    • Inclassables
    • Art & Culture
    • Alimentation Cuisine
    • Animaux
    • Auto Moto Bateau
    • Beauté Santé
    • Brandables
    • Finance
    • Mode
    • Maison Déco
    • Informatique
    • Voyage
  • Réseaux sociaux
    • Facebook
    • Youtube
    • Instagram
    • Twitter
    • Pinterest
    • Snapchat
  • Applications mobiles
  • Plugins & Modules
    • Wordpress
    • Prestashop
    • Magento
    • Drupal
    • Joomla
  • Formations
    • Ecommerce
    • Webmarketing
    • Référencement naturel
    • Réseaux sociaux
    • Web analytics
  • Services
    • Ecommerce
    • Référencement
    • Développement
    • Rédaction web
    • Webdesign
    • Webmarketing
  • Marketplace Script de Développeur Web

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


Adresse du site


Lieu :


Interets

25 résultats trouvés

  1. HimSelf

    trop fort

    non mais laurent et ses délires, comment parler pour ne rien dire !! Laurent, ce résultat est basé sur ton historique de navigation, rien d'extraordinaire. Déconnectes-toi de ton compte et ça sera différent. Pas de quoi affoler un chat. le résultat exact qui ressors de wikipedia sur la query "referencement" est : mais c'est pas grave, avec toi on est habitués à l'inutile. surtout que le site en question n'est pasprésent sur la page wikipedia mais bon.
  2. jean92

    IMPORTANT - Changement DNS - Juin 2012

    la je vois pas car pour moi ca a marche sans mettre les adresse ip et voila ce que ca donne. peut être que les dns ne sont pas encore remonter "A" (Address) records if the host-name is actually a machine; CNAME (Canonical NAME) if the host-name is merely an alias; MX (Mail eXchange) records if the host is not capable of receiving E-Mail directly, or to give an alternative destination for mail if the host is temporarily unreachable; TXT (TeXT) records to give additional information on the host Alternatively, you may get the message "Host not found." mysexyshop.org SOA ns1.dreamstore.ch. hostmaster.dreamstore.ch. 2012061100 10800 3600 604800 86400 mysexyshop.org name server ns1.dreamstore.ch. mysexyshop.org name server ns2.dreamstore.ch. /usr/bin/host -v -t any mysexyshop.org. Similar to the previous command but the "-v" makes the result Verbose. Trying "mysexyshop.org" ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15237 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;mysexyshop.org. IN ANY ;; ANSWER SECTION: mysexyshop.org. 78653 IN SOA ns1.dreamstore.ch. hostmaster.dreamstore.ch. 2012061100 10800 3600 604800 86400 mysexyshop.org. 78653 IN NS ns2.dreamstore.ch. mysexyshop.org. 78653 IN NS ns1.dreamstore.ch. ;; AUTHORITY SECTION: mysexyshop.org. 78653 IN NS ns1.dreamstore.ch. mysexyshop.org. 78653 IN NS ns2.dreamstore.ch. ;; ADDITIONAL SECTION: ns1.dreamstore.ch. 78653 IN A 149.255.48.81 ns2.dreamstore.ch. 78653 IN A 149.255.48.82 Received 188 bytes from 213.253.137.17#53 in 0 ms
  3. spacemarmotte

    Création d'un fichier xml

    (re) Bonjour à tous, suite à ma précédente question, j'ai pu créer le script qui génère automatiquement un sitemap de mon site.. donc je suis content ;-) Par contre, je ne sais pas comment écrire (ou convertir) ce fichier php en un fichier xml lu par nos amis les moteurs !! Mon script ramasse les urls et les mets en forme... mais cela reste une page php.. Quelle commande php peut être utilisée dans ce cas ? Voici le code de "création": $sql = "SELECT url FROM sitemapurls"; $res = mysql_query($sql) or die("MySQL query error"); header("Content-Type: text/xml"); echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\">\n"; $nbrresult=mysql_num_rows($res); if($nbrresult>0) { while ($row = mysql_fetch_row($res)) { echo "<url><loc>".$row[0]."</loc><changefreq>always</changefreq><priority>0.8</priority></url>\n"; } } echo "</urlset>"; Quelle(s) fonction(s) puis-je utiliser pour lui dire: recopie moi tout ça dans sitemap.xml ?? Eric
  4. Bonjour à tous, j'ai sans doute un souci de syntaxe car j'obtiens en réponse ressource id#13 ou 23 !! je triture mon code dans tous les sens, j'ai même développé certaines lignes qui étaient condensées... je ne vois pas !! est-ce que l'un d'entre vous voit où est l'erreur ??? $url = "http://www.****.fr".$_SERVER['REQUEST_URI']; $res = mysql_query("SELECT COUNT(*) FROM sitemapurls WHERE url='$url'"); $res2 = mysql_num_rows($res); //echo $res.'<br/>'.$res2.'<br/>'; if( $res2 > 0 ){ //l'url existe, on ne fait rien... echo "url déja dans la base";} else { //L'url n'existe pas, on l'ajoute $sql2 = "INSERT INTO sitemapurls (url) VALUES ('$url')"; mysql_query($sql2) or die("MySQL query error2"); echo "url inséré dans la base"; } Merci pour vos lumières Eric
  5. spacemarmotte

    Ajout d'un N° auto-incrémenté dans une base

    je veux récupérer le dernier numèro présent sur la base pour que la nouvelle fournée de ligne que le script ajoute se numèrote a la suite exemple: dernier n° (le plus haut) présent sur la base: 123 je voudrai que le script m'ajoute les nouvelles lignes en insérant les N° 124, 125, 126... à chaque ligne... j'envisageais ça mais je ne peux pas le tester pour le moment: (idann étant le nom du champs comportant la valeur a incrémenter) //On recupere le numero de la derniere ligne pour incrementer les nouvelles $reqida = "SELECT idann FROM base_v DESC"; $requida2 = mysql_query($reqida); $dataida = mysql_fetch_array($requida2); $idann = $dataida["idann"]; puis: j'insére l'id client, la date et mon champs incrémenté.. puis les valeurs de mon fichier txt $query = "INSERT INTO base_v VALUES ('".addslashes($idclt)."';'".addslashes($date)."';'".addslashes($idann++)."';'".addslashes($data[0])."';'".addslashes($data[1])."';'".addslashes($data[2])."';... etc pour faire simple, je veux ajouter un N° unique à chaque ligne.. idclt/date/N°unique/data1/data2/data3... 589;ladatedujour;123;data1;data2;data3.. 589;ladatedujour;124;data1;data2;data3... 589;ladatedujour;125;data1;data2;data3...etc les champs "data1, 2, 3..." sont sur le fichier csv (.txt), les 3 premiers champs, je dois les ajouter moi même lors de l'import du csv (24 champs sur le CSV, 27 dans la bdd)
  6. Bonjour à tous, je mets à jour une BDD par un petit script qui va chercher un fichier TXT et le mets dans les différents champs de la base. Je dois ajouter aujourd'hui, en plus des champs fournis par le CSV, le N° du client ($idclt), la date et un N° unique par ligne... tout cela doit se faire au moment de la mise à jour par le script php... je pense avoir reglé la question de l'id client et de la date mais je ne vois pas comment je peux faire pour le N° unique... j'ai farfouillé dans plusieurs tuto sans vraiment trouver de piste... j'utilise ce script pour la MaJ: $query = "INSERT INTO base_v VALUES ('".addslashes($idclt)."';'".addslashes($date)."';'".addslashes($data[0])."';'".addslashes($data[1])."';'".addslashes($data[2])."';'".addslashes($data[3])."';'".addslashes($data[4])."';'".addslashes($data[5])."';'".addslashes($data[6])."';'".addslashes($data[7])."';'".addslashes($data[8])."';'".addslashes($data[9])."';'".addslashes($data[10])."';'".addslashes($data[11])."';'".addslashes($data[12])."';'".addslashes($data[13])."';'".addslashes($data[14])."';'".addslashes($data[15])."';'".addslashes($data[16])."';'".addslashes($data[17])."';'".addslashes($data[18])."';'".addslashes($data[19])."';'".addslashes($data[20])."';'".addslashes($data[21])."';'".addslashes($data[22])."';'".addslashes($data[23])."');"; (Him... ce script va te rappeler qque chose ;-) ) l'un d'entre vous aurait-il une piste ? Merci Eric
  7. HimSelf

    Urls, est-ce comme le XXXX .. est-ce que la taille compte ?

    mais si bien sur, tu dois juste bosser sans variable, tu recodes tout. dans entete.php ( si c'est le fichier le plus haut dans l'arbo ) tu commences ton code ( sans espace ) <?php mysql_connect() mysql_select_db() // tu fais ton contrôle habituel à l'appel d'une page if(isset($_GET['id'])) { $id = htmlentities($_GET['id'] $query = mysql_query("SELECT * FROM table WHERE id="$id") $data = mysql_fetch_array() // la tu recrées ton url dans un variable, comme si tu voulais la générer au format html pour l'afficher au client $url_rewritee = $data['marque'] .'-'. $data['modele'] .'-'. $data[id].'.html'; $url_encours = $_SERVER['request_uri']; if($url_rewritee != $url_encours) { // redirection 301 vers $url_rewritee } } ?> je vois pas ce qu'il y'à de chinois la dedans :D
  8. HimSelf

    Duplicate Content ?

    admiworld pour ma part, c'est pas le moins cher, mais en même temps je ne cherche pas un service low cost ! & pour preuve, j'ai subis plusieurs attaques type DDOS dernièrement, c'est mon host qui à tout gèrer ;-) Le tag QSA permet de transmettre chaque query string au script (autres que id), par exemple le n° de la page s'il y en a plusieurs. L commande au serveur une redirection "cachée", c'est à dire que www.monsite.com/recettes-de-cuisine-desserts sera affiché (id sera lui transmis au script par le serveur). De toute façon, le QSA (query string append) est à éviter. Et le L (last rule ou leave) ne sert à rien avec la 301 ! (quand ça redirige, ce qui suit est forcément ignoré) http://www.google.fr/search?hl=fr&q=vulnerabilite+QSA+rewrite
  9. spacemarmotte

    [resolu] importation d'un .txt dans une base...

    bin.. ça marche sans :cool: $query = "INSERT INTO base VALUES ('".$data[0]."', '".$data[1]."', '".$data[2]."', '".$data[3]."', '".$data[4]."', '".$data[5]."', '".$data[6]."', '".$data[7]."', '".$data[8]."', '".$data[9]."', '".$data[10]."', '".$data[11]."', '".$data[12]."', '".$data[13]."', '".$data[14]."', '".$data[15]."', '".$data[16]."', '".$data[17]."', '".$data[18]."', '".$data[19]."', '".$data[20]."', '".$data[21]."', '".$data[22]."', '".$data[23]."', '".$data[24]."')";
  10. Salut Tu peux utiliser ce logiciel : http://www.cleverstat.com/en/google-monitor-query.htm zig
  11. zig

    Flux Rss

    ça sert à quoi cette partie ? if ($rs->publie == 3) { $sql = "UPDATE produits SET `publie`= 0 WHERE id=".addslashes($ligne[0]); $data->query($sql);
  12. wikine

    Flux Rss

    C est donc un ajustement :) Un ptit coup de main : l faut dabord detecter si le produit a deja ete enregistre. Pour ca tu as l id du produit. ce qui te donne deux cas : 1 produit deja en base et donc a mettre a jour ou bien nouveau produit. chez moi ca donne : $ligne = explode("|", $table[$i]); $rs = ""; $sql = "SELECT id FROM produits WHERE id=".$ligne[0]; $data->query($sql); $rs = $data->getObject(); if ($data->getTotalNumRow() != 1) { $sql = "INSERT INTO `produits` ( `id` , `ref` , `pname` , `price_eur`, `price_chf`, `price_usd`, `options` , `options_ref` , `brand` , `shortdesc` , `teaser` , `desc` , `proplist` , `img_min` , `img_med` , `img_big` , `url` , `oprice_eur` , `oprice_chf` , `oprice_usd` , `dispo` , `cat_ids` , `date_insert` ) "; $sql .= " VALUES ("; for ($j = 0; $j < sizeOf($ligne); $j++) { $sql .= "'".addslashes($ligne[$j])."', "; } $sql .= "'".date('Y-m-d H:i:s',time())."'"; $sql .= " )"; $data->query($sql); } else { $sql = "UPDATE produits SET `ref`='".addslashes($ligne[1])."' , `pname`='".addslashes($ligne[2])."' , `price_eur`='".addslashes($ligne[3])."' , `price_chf`='".addslashes($ligne[4])."' , `price_usd`='".addslashes($ligne[5])."' , `options`='".addslashes($ligne[6])."' , `options_ref`='".addslashes($ligne[7])."' , `brand`='".addslashes($ligne[8])."' , `shortdesc`='".addslashes($ligne[9])."' , `teaser`='".addslashes($ligne[10])."', `desc`='".addslashes($ligne[11])."' , `proplist`='".addslashes($ligne[12])."' , `img_min`='".addslashes($ligne[13])."' , `img_med`='".addslashes($ligne[14])."' , `img_big`='".addslashes($ligne[15])."' , `url`='".addslashes($ligne[16])."' , `oprice_eur`='".addslashes($ligne[17])."' , `oprice_chf`='".addslashes($ligne[18])."' , `oprice_usd`='".addslashes($ligne[19])."' , `dispo`='".addslashes($ligne[20])."', `cat_ids`='".addslashes($ligne[21])."' WHERE id=".addslashes($ligne[0]); $data->query($sql); if ($rs->publie == 3) { $sql = "UPDATE produits SET `publie`= 0 WHERE id=".addslashes($ligne[0]); $data->query($sql); } } }
  13. WebFrance

    videos risible.fr

    je viens de jeter un oeil et de retrouver les modifs que j'avais faites pour ca pourrais tu l'adapter à ton code ? (rajouter les lignes qu'il faut) Dans le fichier include/parser.php après Code: $text = str_replace('<p></p>', '', '<p>'.$text.'</p>'); Après Ajouter : // Mod: Dailymotion / Youtube / Gvideo Player 1.0.0 et modifications(15 nouvelles lignes suivent) $player_width = 425; $player_height = 335; $player_alternative = '<strong>Flash non détécté</strong>'; $player_code = "\n\t\t\t\t\t<object type=\"application/x-shockwave-flash\" data=\"http://www.dailymotion.com/video/$1\" width=\"".$player_width."\" height=\"".$player_height."\">\n\t\t\t\t\t <param name=\"movie\" value=\"http://www.dailymotion.com/swf/$1\" />\n\t\t\t\t\t ".$player_alternative."\n\t\t\t\t\t</object>\n\t\t\t\t\t"; $text = preg_replace("/\[dm code=([^ ]+)\]/", $player_code, $text); $player_code_with_size = "\n\t\t\t\t\t<object type=\"application/x-shockwave-flash\" data=\"http://www.dailymotion.com/video/$1\" width=\"$2\" height=\"$3\">\n\t\t\t\t\t <param name=\"movie\" value=\"http://www.dailymotion.com/swf/$1\" />\n\t\t\t\t\t ".$player_alternative."\n\t\t\t\t\t</object>\n\t\t\t\t\t"; $text = preg_replace("/\[dm code=([^ ]+) width=([0-9]*) height=([0-9]*)\]/", $player_code_with_size, $text); $player_code = "\n\t\t\t\t\t<object type=\"application/x-shockwave-flash\" data=\"http://www.youtube.com/v/$1\" width=\"".$player_width."\" height=\"".$player_height."\">\n\t\t\t\t\t <param name=\"movie\" value=\"http://www.youtube.com/v/$1\" />\n\t\t\t\t\t ".$player_alternative."\n\t\t\t\t\t</object>\n\t\t\t\t\t"; $text = preg_replace("/\[yt code=([^ ]+)\]/", $player_code, $text); $player_code_with_size = "\n\t\t\t\t\t<object type=\"application/x-shockwave-flash\" data=\"http://www.youtube.com/v/$1\" width=\"$2\" height=\"$3\">\n\t\t\t\t\t <param name=\"movie\" value=\"http://www.youtube.com/v/$1\" />\n\t\t\t\t\t ".$player_alternative."\n\t\t\t\t\t</object>\n\t\t\t\t\t"; $text = preg_replace("/\[yt code=([^ ]+) width=([0-9]*) height=([0-9]*)\]/", $player_code_with_size, $text); $player_code = "\n\t\t\t\t\t<object type=\"application/x-shockwave-flash\" data=\"http://video.google.com/googleplayer.swf?docId=$1\" width=\"".$player_width."\" height=\"".$player_height."\">\n\t\t\t\t\t <param name=\"movie\" value=\"http://video.google.com/googleplayer.swf?docId=$1\" />\n\t\t\t\t\t ".$player_alternative."\n\t\t\t\t\t</object>\n\t\t\t\t\t"; $text = preg_replace("/\[gg code=([^ ]+)\]/", $player_code, $text); $player_code_with_size = "\n\t\t\t\t\t<object type=\"application/x-shockwave-flash\" data=\"http://video.google.com/googleplayer.swf?docId=$1\" width=\"$2\" height=\"$3\">\n\t\t\t\t\t <param name=\"movie\" value=\"http://video.google.com/googleplayer.swf?docId=$1\" />\n\t\t\t\t\t ".$player_alternative."\n\t\t\t\t\t</object>\n\t\t\t\t\t"; $text = preg_replace("/\[gg code=([^ ]+) width=([0-9]*) height=([0-9]*)\]/", $player_code_with_size, $text); Dans le fichier post.php après Code: $result = $db->query('SELECT poster, message FROM '.$db->prefix.'posts WHERE id='.$qid.' AND topic_id='.$tid) or error('Impossible de retrouver les informations de citation', __FILE__, __LINE__, $db->error()); if (!$db->num_rows($result)) message($lang_common['Bad request']); list($q_poster, $q_message) = $db->fetch_row($result); Ajouter : // Mod: Dailymotion Player (6 nouvelles lignes suivent) $q_message = preg_replace("/\[dm code=([^ ]+)\]/", "[url]$1[/url]", $q_message); $q_message = preg_replace("/\[dm code=([^ ]+) width=([0-9]*) height=([0-9]*)\]/", "[url]$1[/url]", $q_message); $q_message = preg_replace("/\[gg code=([^ ]+)\]/", "[url]$1[/url]", $q_message); $q_message = preg_replace("/\[gg code=([^ ]+) width=([0-9]*) height=([0-9]*)\]/", "[url]$1[/url]", $q_message); $q_message = preg_replace("/\[yt code=([^ ]+)\]/", "[url]$1[/url]", $q_message); $q_message = preg_replace("/\[yt code=([^ ]+) width=([0-9]*) height=([0-9]*)\]/", "[url]$1[/url]", $q_message);[/code]
  14. zig

    Options et options_ref dans une boutique utilisant les CSV [php]

    Je viens de le taper ça fait plus de 5 ans que je fais du php tous les jours ;) juste un dernier détail, quand il n'y a pas d'option, la liste s'affiche quand même mais elle est vide Donc dans ce cas autant ne pas l'afficher du tout, il suffit de mettre les balises <select> à l'intérieur du if (la ou tu testes si il y a des options) <?php $query = mysql_query("SELECT * FROM csv_ds WHERE id='$id'"); // AFFICHAGE DES OPTIONS echo "<form action='options_ok.php' method='post'>\n"; $ligne = mysql_fetch_array($query); //On récupère les champs option et on regarde si il y a quelque chose dedans if (!empty($ligne['options'])) { echo " <select name='options'>\n"; //Si il y a quelque chose dedans on récupère les différents éléments séparés par des virgules $lesoptions=explode(",",$ligne['options']); //La en fait j'ai mis les options séparées dans un tableau en php, ensuite plus qu'à faire une boucle pour afficher chaque valeur du tableau foreach($lesoptions as $valeur) { echo "<option value='".$valeur."'>".$valeur."</option>\n"; } echo "</select>\n"; } echo "<input type='submit' value=\"Choississez une option\"></form>\n"; ?> Oui la valeur que tu auras choisi dans la liste sera récupérable sur la page options_ok.php avec la variable $_POST['options'] Voilà vive le PHP :)
  15. zig

    Options et options_ref dans une boutique utilisant les CSV [php]

    ok c'est bien ce que je pensais donc le while ne sert à rien ici, il ne faut pas faire de boucle vu qu'il n'y a qu'un seul enregistrement C'est reparti :) <?php $query = mysql_query("SELECT * FROM csv_ds WHERE id='$id'"); // AFFICHAGE DES OPTIONS echo "<form action='options_ok.php' method='post'> <select name='options'>\n"; $ligne = mysql_fetch_array($query); //On récupère les champs option et on regarde si il y a quelque chose dedans if (!empty($ligne['options'])) { //Si il y a quelque chose dedans on récupère les différents éléments séparés par des virgules $lesoptions=explode(",",$ligne['options']); //La en fait j'ai mis les options séparées dans un tableau en php, ensuite plus qu'à faire une boucle pour afficher chaque valeur du tableau foreach($lesoptions as $valeur) { echo "<option value='".$valeur."'>".$valeur."</option>\n"; } } echo "</select>\n"; echo "<input type='submit' value=\"Choississez une option\"></form>\n"; ?> Voilà tout devrait être ok :)
  16. zig

    Options et options_ref dans une boutique utilisant les CSV [php]

    ok donc il faut mettre ça : <?php $query = mysql_query("SELECT * FROM csv_ds WHERE id='$id'"); // AFFICHAGE DES OPTIONS echo "<form action='options_ok.php' method='post'> <select name='options'>\n"; while ($ligne = mysql_fetch_array($query)) { if (!empty($ligne['options'])) { echo "<option value='".$ligne['options']."'>".$ligne['options']."</option>\n"; } } echo "</select>\n"; echo "<input type='submit' value=\"Choississez une option\"></form>\n"; ?> J'ai enlevé le extract($ligne); car je vois pas à quoi ça sert (je pense que c'est inutile dans ce code la ça devrait fonctionner ;) et tu récupères toujours la valeur de l'option sur la page options_ok.php avec la variable $_POST['options'] EDIT : après une petite reflexion dans ta requete tu fais WHERE id='$id' donc tu sélectionnes un seul enregistrement. ensuite tu fais un while donc il ne pourra pas te trouver plus d'un seul enregistrement donc à mon avis la requete n'est pas la bonne pour ce que tu veux faire. Qu'est ce que tu as dans ton champs options comme valeurs par exemple ? zig
  17. spacemarmotte

    Options et options_ref dans une boutique utilisant les CSV [php]

    je te donne toute la "brique" ;-) [hide]<?php $query = mysql_query("SELECT * FROM csv_ds WHERE id='$id'"); $nbreponse = mysql_num_rows($query); $nbrcol = 3; $tier = ceil($nbreponse/$nbrcol); while ($data4 = mysql_fetch_array($query)) { $ref4[] = $data4["id"]; $cat[] = $data4["cat_ids"]; $ref_pdt[] = $data4["ref"]; $titre4[] = $data4["pname"]; $url4[] = 'detail_pdt.php?id= . $data4['id]; $photo4[] = $data4["img_big"]; $brand4[] = $data4["brand"]; $dispo4[] = $data4["dispo"]; $option4[] = $data4["options"]; $options_ref4[] = $data4["options_ref"]; $teaser4[] = $data4["teaser"]; $proplist4[] = $data4["proplist"]; $descr4[] = $data4["desc"]; $prix4[] = $data4["price_eur"]." €"; } for ($i=0; $i<$nbreponse ; $i++) { if($i == $tier) { echo "</td>"."\n"."<td>";$tier=$tier*2; }?>[/hide]
  18. spacemarmotte

    afficher les images Dreamstore (php)

    Bon... de retour de mes (courtes) vacances... je me remets au taf ! Encore merci Himself... j'avance (sans doute beaucoup moins vite que d'autres mais bon !!!) Un petite question: comment se fait-il que la commande d'alignement verticale <td valign="top"> ne fonctionne pas dans ce cas la ?? y a t'il une astuce ? (du coup, si j'ai 1 pdt de moins dans la dernière colonne, tout est décalé pour se "centrer" verticalement, ce qui n'est pas beau) Je vous mets le code: [hide]<?php echo '<p class="Style15"><table width="700px"><tr height="300px"><td width="33%"><td valign="top">'."\n"; $query = mysql_query("SELECT * FROM csv_ds WHERE cat_ids='458' ORDER BY Rand() Limit 0,999"); $nbreponse = mysql_num_rows($query); $nbrcol = 3; $tier = ceil($nbreponse/$nbrcol); while ($data = mysql_fetch_array($query)) { $titre[] = $data["pname"]; $url[] = $data["url"]; $photo[] = $data["img_med"]; $descr[] = $data["shortdesc"]; $prix[] = $data["price_eur"]." €"; } for ($i=0; $i<$nbreponse ; $i++) { if($i == $tier) { echo "</td>"."\n"."<td>";$tier=$tier*2; } echo "<a href='$url[$i]'>".'<b>'.$titre[$i].'</b>'.'<br />'."<img src='$photo[$i]'>".'<br />'."\n".$descr[$i].'<br />'."\n".$prix[$i].'<br />'.'<br /><br />'; } echo "</td></tr></table>"; ?>[/hide] ce qui donne ça: c'est pas beau hein !! lol !!
  19. HimSelf

    afficher les images Dreamstore (php)

    qu'appelles tu plusieurs colonnes ? comme ceci : http://www.himselfprod.com/les-amis/ ? <?php echo '<table width="100%"><tr height="200px"><td width="50%">'."\n"; $query = db_query("SELECT * FROM amis WHERE active='1' ORDER BY titre ASC"); $nbreponse = mysql_num_rows($query); $nbrcol = 2; $tier = ceil($nbreponse/$nbrcol); while ($data = mysql_fetch_array($query)) { $titre[] = $data["titre"]; $descr[] = $data["short"]; $url[] = $data["url"]; } for ($i=0; $i<$nbreponse ; $i++) { if($i == $tier) { echo "</td>"."\n"."<td>";$tier=$tier*2; } echo '<b>'.$titre[$i].'</b> : '.$descr[$i].'<br />'."\n". '<p align="right"><a href="'.$url[$i].'" title="'.$titre['$i'].'" target="_blank">'.$url[$i].'</a></p>'."\n"; } echo "</td></tr></table>"; ?> Chears
  20. zig

    Erreurs dans les csv

    La méthode que tu indiques est la bonne sauf qu'il me semble qu'il y a 22 champs par ligne et pas 21 En fait, ça va de $data[0] à $data[21] donc il y a 22 champs (avec le 0) donc il faudrait mettre : while (($data = fgetcsv($handle, 5000, "|")) !== FALSE) { $num = count($data); $row++; if ($num==22){ $query = "INSERT INTO import_cadeau VALUES ('" . addslashes($data[0]) ."','". addslashes($data[1]) ."','". addslashes($data[2]) ."','". addslashes($data[3]) ."','". addslashes($data[4]) ."','". addslashes($data[5]) ."','". addslashes($data[6]) ."','". addslashes($data[7]) ."','". addslashes($data[8]) ."','". addslashes($data[9]) ."','". addslashes($data[10]) ."','". addslashes($data[11]) ."','". addslashes($data[12]) ."','". addslashes($data[13]) ."','". addslashes($data[14]) ."','". addslashes($data[15]) ."','". addslashes($data[16]) ."','". addslashes($data[17]) ."','". addslashes($data[18]) ."','". addslashes($data[19]) ."','". addslashes($data[20]) ."','". addslashes($data[21]) ."');"; mysql_query($query); } }
  21. Julie

    Erreurs dans les csv

    j'utilise la méthode qui avait été exposée sur le forum il y a quelques temps... à savoir while (($data = fgetcsv($handle, 5000, "|")) !== FALSE) { $num = count($data); $row++; $query = "INSERT INTO import_cadeau VALUES ('" . addslashes($data[0]) ."','". addslashes($data[1]) ."','". addslashes($data[2]) ."','". addslashes($data[3]) ."','". addslashes($data[4]) ."','". addslashes($data[5]) ."','". addslashes($data[6]) ."','". addslashes($data[7]) ."','". addslashes($data[8]) ."','". addslashes($data[9]) ."','". addslashes($data[10]) ."','". addslashes($data[11]) ."','". addslashes($data[12]) ."','". addslashes($data[13]) ."','". addslashes($data[14]) ."','". addslashes($data[15]) ."','". addslashes($data[16]) ."','". addslashes($data[17]) ."','". addslashes($data[18]) ."','". addslashes($data[19]) ."','". addslashes($data[20]) ."','". addslashes($data[21]) ."');"; mysql_query($query); } il faudrait que je fasse... while (($data = fgetcsv($handle, 5000, "|")) !== FALSE) { $num = count($data); $row++; if ($num==21){ $query = "INSERT INTO import_cadeau VALUES ('" . addslashes($data[0]) ."','". addslashes($data[1]) ."','". addslashes($data[2]) ."','". addslashes($data[3]) ."','". addslashes($data[4]) ."','". addslashes($data[5]) ."','". addslashes($data[6]) ."','". addslashes($data[7]) ."','". addslashes($data[8]) ."','". addslashes($data[9]) ."','". addslashes($data[10]) ."','". addslashes($data[11]) ."','". addslashes($data[12]) ."','". addslashes($data[13]) ."','". addslashes($data[14]) ."','". addslashes($data[15]) ."','". addslashes($data[16]) ."','". addslashes($data[17]) ."','". addslashes($data[18]) ."','". addslashes($data[19]) ."','". addslashes($data[20]) ."','". addslashes($data[21]) ."');"; mysql_query($query); } } c'est juste ?
  22. Trismegiste

    comment injecter le fichier csv vers une base de donnée

    ou sinon que tu peux enregistrer dans un fichier install.php <?php //données pour la connexion à la base de données $db_server = "sql.free.fr"; //adresse du serveur MySQL $db_name = "xxxxx"; //nom de la base de données $db_user_login = "xxxxx"; //nom d'utilisateur pour la BD $db_user_pass = "xxxxx"; //mot de passe pour la BD function connection_BD() { global $db_server, $db_user_login, $db_user_pass, $db_name; //connexion au serveur $linkid = @mysql_connect($db_server,$db_user_login,$db_user_pass) or die ("Erreur lors de la connection au serveur MySQL !"); //selection de la BD @mysql_select_db($db_name,$linkid) or die("Impossible de sélectionner la base de données\n<br>\nVoici l'erreur renvoyée par le serveur MySQL :\n<br>\n".mysql_error()); return $linkid; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html dir="ltr" lang="<? echo $lang; ?>" xmlns="http://www.w3.org/1999/xhtml" > <head> <title>CSV :: Installation & Mise A Jour</title> </head> <body> <? //connexion a la BD $lk = connection_BD(); $sql_lingerie_sexy = " CREATE TABLE IF NOT EXISTS `csv_ds_lingerie_sexy` ( `id` char(16) character set latin1 collate latin1_general_ci NOT NULL, `ref` char(16) character set latin1 collate latin1_general_ci default NULL, `pname` varchar(255) character set latin1 collate latin1_general_ci default NULL, `price` decimal(9,2) default NULL, `options` char(16) character set latin1 collate latin1_general_ci default NULL, `brand` varchar(255) character set latin1 collate latin1_general_ci default NULL, `shortdesc` text character set latin1 collate latin1_general_ci, `desc` text character set latin1 collate latin1_general_ci, `proplist` varchar(255) character set latin1 collate latin1_general_ci default NULL, `cat_1` varchar(255) character set latin1 collate latin1_general_ci default NULL, `cat_2` varchar(255) character set latin1 collate latin1_general_ci default NULL, `cat_3` varchar(255) character set latin1 collate latin1_general_ci default NULL, `img_min` varchar(255) character set latin1 collate latin1_general_ci default NULL, `img_big` varchar(255) character set latin1 collate latin1_general_ci default NULL, `url` varchar(255) character set latin1 collate latin1_general_ci default NULL, `oprice` decimal(9,2) default NULL, `isnew` tinyint(1) default NULL, `isbest` tinyint(1) default NULL, `options_ref` varchar(255) character set latin1 collate latin1_general_ci default NULL, `shipf` decimal(9,2) default NULL, `dispo` varchar(16) character set latin1 collate latin1_general_ci default NULL, `teaser` text character set latin1 collate latin1_general_ci, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; "; $sql_bien_etre_fun = " CREATE TABLE IF NOT EXISTS `csv_ds_bien_etre_fun` ( `id` char(16) character set latin1 collate latin1_general_ci NOT NULL, `ref` char(16) character set latin1 collate latin1_general_ci default NULL, `pname` varchar(255) character set latin1 collate latin1_general_ci default NULL, `price` decimal(9,2) default NULL, `options` char(16) character set latin1 collate latin1_general_ci default NULL, `brand` varchar(255) character set latin1 collate latin1_general_ci default NULL, `shortdesc` text character set latin1 collate latin1_general_ci, `desc` text character set latin1 collate latin1_general_ci, `proplist` varchar(255) character set latin1 collate latin1_general_ci default NULL, `cat_1` varchar(255) character set latin1 collate latin1_general_ci default NULL, `cat_2` varchar(255) character set latin1 collate latin1_general_ci default NULL, `cat_3` varchar(255) character set latin1 collate latin1_general_ci default NULL, `img_min` varchar(255) character set latin1 collate latin1_general_ci default NULL, `img_big` varchar(255) character set latin1 collate latin1_general_ci default NULL, `url` varchar(255) character set latin1 collate latin1_general_ci default NULL, `oprice` decimal(9,2) default NULL, `isnew` tinyint(1) default NULL, `isbest` tinyint(1) default NULL, `options_ref` varchar(255) character set latin1 collate latin1_general_ci default NULL, `shipf` decimal(9,2) default NULL, `dispo` varchar(16) character set latin1 collate latin1_general_ci default NULL, `teaser` text character set latin1 collate latin1_general_ci, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; "; $sql_jouets_intimes = " CREATE TABLE IF NOT EXISTS `csv_ds_jouets_intimes` ( `id` char(16) character set latin1 collate latin1_general_ci NOT NULL, `ref` char(16) character set latin1 collate latin1_general_ci default NULL, `pname` varchar(255) character set latin1 collate latin1_general_ci default NULL, `price` decimal(9,2) default NULL, `options` char(16) character set latin1 collate latin1_general_ci default NULL, `brand` varchar(255) character set latin1 collate latin1_general_ci default NULL, `shortdesc` text character set latin1 collate latin1_general_ci, `desc` text character set latin1 collate latin1_general_ci, `proplist` varchar(255) character set latin1 collate latin1_general_ci default NULL, `cat_1` varchar(255) character set latin1 collate latin1_general_ci default NULL, `cat_2` varchar(255) character set latin1 collate latin1_general_ci default NULL, `cat_3` varchar(255) character set latin1 collate latin1_general_ci default NULL, `img_min` varchar(255) character set latin1 collate latin1_general_ci default NULL, `img_big` varchar(255) character set latin1 collate latin1_general_ci default NULL, `url` varchar(255) character set latin1 collate latin1_general_ci default NULL, `oprice` decimal(9,2) default NULL, `isnew` tinyint(1) default NULL, `isbest` tinyint(1) default NULL, `options_ref` varchar(255) character set latin1 collate latin1_general_ci default NULL, `shipf` decimal(9,2) default NULL, `dispo` varchar(16) character set latin1 collate latin1_general_ci default NULL, `teaser` text character set latin1 collate latin1_general_ci, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; "; $sql_dvds_adultes = " CREATE TABLE IF NOT EXISTS `csv_ds_dvds_adultes` ( `id` char(16) character set latin1 collate latin1_general_ci NOT NULL, `ref` char(16) character set latin1 collate latin1_general_ci default NULL, `pname` varchar(255) character set latin1 collate latin1_general_ci default NULL, `price` decimal(9,2) default NULL, `options` char(16) character set latin1 collate latin1_general_ci default NULL, `brand` varchar(255) character set latin1 collate latin1_general_ci default NULL, `shortdesc` text character set latin1 collate latin1_general_ci, `desc` text character set latin1 collate latin1_general_ci, `proplist` varchar(255) character set latin1 collate latin1_general_ci default NULL, `cat_1` varchar(255) character set latin1 collate latin1_general_ci default NULL, `cat_2` varchar(255) character set latin1 collate latin1_general_ci default NULL, `cat_3` varchar(255) character set latin1 collate latin1_general_ci default NULL, `img_min` varchar(255) character set latin1 collate latin1_general_ci default NULL, `img_big` varchar(255) character set latin1 collate latin1_general_ci default NULL, `url` varchar(255) character set latin1 collate latin1_general_ci default NULL, `oprice` decimal(9,2) default NULL, `isnew` tinyint(1) default NULL, `isbest` tinyint(1) default NULL, `options_ref` varchar(255) character set latin1 collate latin1_general_ci default NULL, `shipf` decimal(9,2) default NULL, `dispo` varchar(16) character set latin1 collate latin1_general_ci default NULL, `teaser` text character set latin1 collate latin1_general_ci, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; "; $sql_idees_cadeaux = " CREATE TABLE IF NOT EXISTS `csv_ds_idees_cadeaux` ( `id` char(16) character set latin1 collate latin1_general_ci NOT NULL, `ref` char(16) character set latin1 collate latin1_general_ci default NULL, `pname` varchar(255) character set latin1 collate latin1_general_ci default NULL, `price` decimal(9,2) default NULL, `options` char(16) character set latin1 collate latin1_general_ci default NULL, `brand` varchar(255) character set latin1 collate latin1_general_ci default NULL, `shortdesc` text character set latin1 collate latin1_general_ci, `desc` text character set latin1 collate latin1_general_ci, `proplist` varchar(255) character set latin1 collate latin1_general_ci default NULL, `cat_1` varchar(255) character set latin1 collate latin1_general_ci default NULL, `cat_2` varchar(255) character set latin1 collate latin1_general_ci default NULL, `cat_3` varchar(255) character set latin1 collate latin1_general_ci default NULL, `img_min` varchar(255) character set latin1 collate latin1_general_ci default NULL, `img_big` varchar(255) character set latin1 collate latin1_general_ci default NULL, `url` varchar(255) character set latin1 collate latin1_general_ci default NULL, `oprice` decimal(9,2) default NULL, `isnew` tinyint(1) default NULL, `isbest` tinyint(1) default NULL, `options_ref` varchar(255) character set latin1 collate latin1_general_ci default NULL, `shipf` decimal(9,2) default NULL, `dispo` varchar(16) character set latin1 collate latin1_general_ci default NULL, `teaser` text character set latin1 collate latin1_general_ci, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; "; //envoi des requetes mysql_query($sql_lingerie_sexy); echo "<font color=\"#009900\">La table Lingerie Sexy a été correctement créée</font>\n<br>"; mysql_query($sql_bien_etre_fun); echo "<font color=\"#009900\">La table Bien etre & fun a été correctement créée</font>\n<br>"; mysql_query($sql_jouets_intimes); echo "<font color=\"#009900\">La table Jouets intimes a été correctement créée</font>\n<br>"; mysql_query($sql_dvds_adultes); echo "<font color=\"#009900\">La table Dvds adultes a été correctement créée</font>\n<br>"; mysql_query($sql_idees_cadeaux); echo "<font color=\"#009900\">La table Idees cadeaux a été correctement créée</font>\n<br>"; $requete = 'TRUNCATE TABLE csv_ds_lingerie_sexy'; mysql_query($requete); $row = 1; $handle = fopen("http://afflog.dreamstore.ch/prod_csv.asp?logid=&cur=EUR&shop=1&current_affid=28071", "r"); while (($data = fgetcsv($handle, 5000, "|")) !== FALSE) { $num = count($data); $row++; $query = "INSERT INTO csv_ds_lingerie_sexy VALUES ('" . addslashes($data[0]) ."','". addslashes($data[1]) ."','". addslashes($data[2]) ."','". addslashes($data[3]) ."','". addslashes($data[4]) ."','". addslashes($data[5]) ."','". addslashes($data[6]) ."','". addslashes($data[7]) ."','". addslashes($data[8]) ."','". addslashes($data[9]) ."','". addslashes($data[10]) ."','". addslashes($data[11]) ."','". addslashes($data[12]) ."','". addslashes($data[13]) ."','". addslashes($data[14]) ."','". addslashes($data[15]) ."','". addslashes($data[16]) ."','". addslashes($data[17]) ."','". addslashes($data[18]) ."','". addslashes($data[19]) ."','". addslashes($data[20]) ."','". addslashes($data[21]) ."');"; mysql_query($query); } fclose($handle); echo "<font color=\"#009900\">La table Lingerie sexy a été correctement mise à jour</font>\n<br>"; $requete = 'TRUNCATE TABLE csv_ds_bien_etre_fun'; mysql_query($requete); $row = 1; $handle = fopen("http://afflog.dreamstore.ch/prod_csv.asp?logid=&cur=EUR&shop=2&current_affid=28071", "r"); while (($data = fgetcsv($handle, 5000, "|")) !== FALSE) { $num = count($data); $row++; $query = "INSERT INTO csv_ds_bien_etre_fun VALUES ('" . addslashes($data[0]) ."','". addslashes($data[1]) ."','". addslashes($data[2]) ."','". addslashes($data[3]) ."','". addslashes($data[4]) ."','". addslashes($data[5]) ."','". addslashes($data[6]) ."','". addslashes($data[7]) ."','". addslashes($data[8]) ."','". addslashes($data[9]) ."','". addslashes($data[10]) ."','". addslashes($data[11]) ."','". addslashes($data[12]) ."','". addslashes($data[13]) ."','". addslashes($data[14]) ."','". addslashes($data[15]) ."','". addslashes($data[16]) ."','". addslashes($data[17]) ."','". addslashes($data[18]) ."','". addslashes($data[19]) ."','". addslashes($data[20]) ."','". addslashes($data[21]) ."');"; mysql_query($query); } fclose($handle); echo "<font color=\"#009900\">La table Bien être & fun a été correctement mise à jour</font>\n<br>"; $requete = 'TRUNCATE TABLE csv_ds_jouets_intimes'; mysql_query($requete); $row = 1; $handle = fopen("http://afflog.dreamstore.ch/prod_csv.asp?logid=&cur=EUR&shop=3&current_affid=28071", "r"); while (($data = fgetcsv($handle, 5000, "|")) !== FALSE) { $num = count($data); $row++; $query = "INSERT INTO csv_ds_jouets_intimes VALUES ('" . addslashes($data[0]) ."','". addslashes($data[1]) ."','". addslashes($data[2]) ."','". addslashes($data[3]) ."','". addslashes($data[4]) ."','". addslashes($data[5]) ."','". addslashes($data[6]) ."','". addslashes($data[7]) ."','". addslashes($data[8]) ."','". addslashes($data[9]) ."','". addslashes($data[10]) ."','". addslashes($data[11]) ."','". addslashes($data[12]) ."','". addslashes($data[13]) ."','". addslashes($data[14]) ."','". addslashes($data[15]) ."','". addslashes($data[16]) ."','". addslashes($data[17]) ."','". addslashes($data[18]) ."','". addslashes($data[19]) ."','". addslashes($data[20]) ."','". addslashes($data[21]) ."');"; mysql_query($query); } fclose($handle); echo "<font color=\"#009900\">La table Jouet intimes a été correctement mise à jour</font>\n<br>"; $requete = 'TRUNCATE TABLE csv_ds_dvds_adultes'; mysql_query($requete); $row = 1; $handle = fopen("http://afflog.dreamstore.ch/prod_csv.asp?logid=&cur=EUR&shop=4&current_affid=28071", "r"); while (($data = fgetcsv($handle, 5000, "|")) !== FALSE) { $num = count($data); $row++; $query = "INSERT INTO csv_ds_dvds_adultes VALUES ('" . addslashes($data[0]) ."','". addslashes($data[1]) ."','". addslashes($data[2]) ."','". addslashes($data[3]) ."','". addslashes($data[4]) ."','". addslashes($data[5]) ."','". addslashes($data[6]) ."','". addslashes($data[7]) ."','". addslashes($data[8]) ."','". addslashes($data[9]) ."','". addslashes($data[10]) ."','". addslashes($data[11]) ."','". addslashes($data[12]) ."','". addslashes($data[13]) ."','". addslashes($data[14]) ."','". addslashes($data[15]) ."','". addslashes($data[16]) ."','". addslashes($data[17]) ."','". addslashes($data[18]) ."','". addslashes($data[19]) ."','". addslashes($data[20]) ."','". addslashes($data[21]) ."');"; mysql_query($query); } fclose($handle); echo "<font color=\"#009900\">La table Dvd's adultes a été correctement mise à jour</font>\n<br>"; $requete = 'TRUNCATE TABLE csv_ds_idees_cadeaux'; mysql_query($requete); $row = 1; $handle = fopen("http://afflog.dreamstore.ch/prod_csv.asp?logid=&cur=EUR&shop=5&current_affid=28071", "r"); while (($data = fgetcsv($handle, 5000, "|")) !== FALSE) { $num = count($data); $row++; $query = "INSERT INTO csv_ds_idees_cadeaux VALUES ('" . addslashes($data[0]) ."','". addslashes($data[1]) ."','". addslashes($data[2]) ."','". addslashes($data[3]) ."','". addslashes($data[4]) ."','". addslashes($data[5]) ."','". addslashes($data[6]) ."','". addslashes($data[7]) ."','". addslashes($data[8]) ."','". addslashes($data[9]) ."','". addslashes($data[10]) ."','". addslashes($data[11]) ."','". addslashes($data[12]) ."','". addslashes($data[13]) ."','". addslashes($data[14]) ."','". addslashes($data[15]) ."','". addslashes($data[16]) ."','". addslashes($data[17]) ."','". addslashes($data[18]) ."','". addslashes($data[19]) ."','". addslashes($data[20]) ."','". addslashes($data[21]) ."');"; mysql_query($query); } fclose($handle); echo "<font color=\"#009900\">La table Idees cadeaux a été correctement mise à jour</font>\n<br>"; //fin de la connexion mysql_close($lk); ?> <br><br> L'installation & la mise à jour sont maintenant terminée !<br> </body> </html>
  23. zig

    RefStats : analyse de votre positionnement

    Salut Je viens d'essayé de m'inscrire pour voir Apres validation du formulaire, ça ne passe pas j'ai ça comme erreur : Query: validate Warning (512): SQL Error: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'validate' at line 1 [CORE/cake/libs/model/datasources/dbo_source.php, line 440
  24. bémol

    url rewritting qui marche pas !

    Non pas du tout ;). Dans ta page html il faut que tu ais ton url sous sa forme rewritée, et apache fera la traduction pour au final obtenir la bonne Query String.
  25. jpgreg

    Boutique spécialisée en parsing CSV

    Bonjour Khimari Tu peux bien sûr importer automatiquement les données dans la base. Voila le sript PHP qui te permetra de transférer le contenu du fichier "idées cadeaux" vers sa propre table : $requete = 'TRUNCATE TABLE import_cadeau'; mysql_query($requete); $row = 1; $handle = fopen("http://afflog.dreamstore.ch/prod_csv.asp?logid=C62230A983B646369481B694DF3440&cur=EUR&shop=5&current_affid=25723", "r"); while (($data = fgetcsv($handle, 5000, "|")) !== FALSE) { $num = count($data); $row++; $query = "INSERT INTO import_cadeau VALUES ('" . addslashes($data[0]) ."','". addslashes($data[1]) ."','". addslashes($data[2]) ."','". addslashes($data[3]) ."','". addslashes($data[4]) ."','". addslashes($data[5]) ."','". addslashes($data[6]) ."','". addslashes($data[7]) ."','". addslashes($data[8]) ."','". addslashes($data[9]) ."','". addslashes($data[10]) ."','". addslashes($data[11]) ."','". addslashes($data[12]) ."','". addslashes($data[13]) ."','". addslashes($data[14]) ."','". addslashes($data[15]) ."','". addslashes($data[16]) ."','". addslashes($data[17]) ."','". addslashes($data[18]) ."','". addslashes($data[19]) ."','". addslashes($data[20]) ."','". addslashes($data[21]) ."');"; mysql_query($query); } fclose($handle); N'oublie pas de créer ta table avant de lancer ce script. Elle doit posséder le même nombre de champ que le fichier. Pour les autres, il te suffira d'appliquer le même script en modifiant le contenu du fopen et le nom de la table. Voila ! A toi de jouer

© WebFrance 2017 - Contact - Annonceurs - Conditions générales

×

Nouveau : Marketplace WebFrance

2.png

Vente de sites internet, domaines, applications...